package com.yourenbang.lingyun.transaction.web.service.migrate;

import com.yourenbang.lingyun.transaction.web.domain.dto.migrate.kuaishou.QueryTableDateDTO;
import com.yourenbang.lingyun.transaction.web.domain.dto.migrate.kuaishou.QueryTablePageDTO;

/**
 * 批量迁移交易表
 */
public interface PayTransactionBatchMigrateService {
    /**
     * 分页迁移交易1-100
     */
    boolean migratePayTransactionPage(QueryTablePageDTO dto);

    /**
     * 按时间迁移交易1-100
     *
     * @param dto
     * @return
     */
    boolean migratePayTransactionOrder(QueryTableDateDTO dto);

    /**
     * 分页迁移交易index表
     */
    boolean migratePayTransactionIndexPage(QueryTablePageDTO dto);

    /**
     * 按时间迁移交易index表
     */
    boolean migratePayTransactionIndexOrder(QueryTableDateDTO dto);

    /**
     * 分页迁移提款表
     */
    boolean migratePayWithdrawPage(QueryTablePageDTO dto);

    /**
     * 按时间迁移提款表
     */
    boolean migratePayWithdrawOrder(QueryTableDateDTO dto);

}
